# 人工智能1906A 裴云鹏 日考
# 2021年1月22日 星期五 10:43

# 1.完成如下功能：
# a)	创建函数fun1 实现2个数的和，要求有参无返
# b)	创建函数fun2 实现2个数的差，要求无参无返
# c)	创建函数fun3 实现2个数的积，要求有参有返
# d)	创建函数fun4 实现2个数的商，要求无参有返
# e)	正确调用以上函数

# a)	创建函数fun1 实现2个数的和，要求有参无返
def fun1(a, b):
    '''
    Print the sum of 2 numbers.
    :param a: A number
    :param b: Another number
    :return: None
    '''
    print('Sum =', a + b)


# b)	创建函数fun2 实现2个数的差，要求无参无返
def fun2():
    '''
    Let user to input 2 numbers, and print the sum of them.
    :return: None
    '''
    a = float(input('a = ?: '))
    b = float(input('b = ?: '))
    print('Sum =', a + b)


# c)	创建函数fun3 实现2个数的积，要求有参有返
def fun3(a, b):
    '''
    Return the sum of 2 numbers.
    :param a: A number.
    :param b: Another number.
    :return: The sum
    '''
    return a + b


# d)	创建函数fun4 实现2个数的商，要求无参有返
def fun4():
    '''
        Let user to input 2 numbers, and return the sum of them.
        :return: None
    '''
    a = float(input('a = ?: '))
    b = float(input('b = ?: '))
    return a + b


# e)	正确调用以上函数
fun1(1, 2)
fun2()
print('Sum =', fun3(3, 4))
print('Sum =', fun4())
